package com.erb.service.hzg;

import com.erb.entity.*;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface LoanUserService {
	LoanUser lulist(int id);

	//添加紧急联系人
	void addrelat(LoanUser loanUser);

	//修改身份证
	void addidcard(String identity, int autonym, int id);

	//新增银行卡
	void addbank(LoanBankcard bankcard);

	//查询
	List<LoanBankcard> banklist(int id);

	void updbankst(int autonym, int id);

	void delbankst(int id);

	//查询车辆信息
	int setcarinfo(int id);

	//查询实名状态
	int setcard(int id);

	//查询房产
	int sethouseinfo(int id);

	//查询车辆信息
	List<Carimf> carlist(int id);

	//保存车辆
	void addgrCar(Carimf carimf);

	//删除车辆
	void delgrcar(int id);

	//保存银行卡
	void addgrHouse(Houseimf houseimf);

	//删除银行卡
	void delgrHouse(int id);

	//查询房产信息
	List<Houseimf> Houselist(int id);

	//根据id修改评估状态
	void updassess(@Param("assessstate") int assessstate, @Param("id") int id);


	//查询总行数
	int selcarProcount(int id);

	//分页查询数据
	List<Carimf> selcarApplyPage(Pager Pager, int id);

	//查询总行数
	int selbankProcount(int id);

	//分页查询数据
	List<LoanBankcard> selbankApplyPage(Pager Pager, int id);

	//查询总行数
	int selhouseProcount(int id);

	//分页查询数据
	List<Houseimf> selhouseApplyPage(Pager Pager, int id);

	//添加银行卡密码
	int updPwd(String Pwd, int id);

	//添加金额
	void addbankmony(double Limit, int uid);

	List<LoanBankcard> showbankn(String bankn, int luid);

	LoanBankcard showbanknMoney(String bankn, int luid);
}
